package com.ktwlrj.securitycenter.dto;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * (SafeSpecial)Dto
 *
 * @author makejava
 * @since 2020-02-24 18:08:13
 */
@Getter
@Setter
@ToString
@EqualsAndHashCode
@ApiModel(value = "特殊房屋交易分页查询Response", description = "特殊房屋交易分页查询响应")
public class SafeSpecialPageDto implements Serializable {
	private static final long serialVersionUID = 413406649002323989L;

	@ApiModelProperty(name = "specialId", value = "主键id")
	private String specialId;

	@ApiModelProperty(name = "specialCode", value = "编号")
	private String specialCode;

	@ApiModelProperty(name = "targetCount", value = "限制对象数")
	private Integer targetCount;

	@ApiModelProperty(name = "personCount", value = "限制人员数")
	private Integer personCount;

	@ApiModelProperty(name = "ruleCode", value = "规则 编号")
	private String ruleCode;

	@ApiModelProperty(name = "ruleName", value = "规则名称")
	private String ruleName;

	@ApiModelProperty(name = "approveStatus", value = "审批状态(0.草稿,10.已提交,20.已通过,30.未通过,40.历史)")
	private Integer approveStatus;

	@ApiModelProperty(name = "version", value = "版本号")
	private Integer version;

	@ApiModelProperty(name = "lockStatus", value = "锁定状态（10=正常,20=删除中,30=变更中）")
	private Integer lockStatus;

	@ApiModelProperty(name = "regionName", value = "区域名称")
	private String regionName;

	@ApiModelProperty(name = "createTime", value = "创建时间")
	private Date createTime;

	@ApiModelProperty(name = "remark", value = "备注")
	private String remark;
}